package com.lbl.zy;

class A {
    A(int i) {
        System.out.print("A(" + i + ")");
    }

    void f(int i) {
        System.out.print("A.f(" + i + ")");
    }
}

public class B {
    static A a1;

    B() {
        System.out.print("B() ");
        a2.f(1);
    }

    static {
        a1 = new A(1);
    }

    void f(int i) {
        System.out.print("B.f(" + i + ") ");
    }

    static A a2 = new A(2);

    public static void main(String[] args) {
        new B().f(1);
    }
}
